


@media (min-width:1601px) {
    html {
        font-size: 16px;
    }

    .ebcase_bj_line{display: none;}
    .ebcase_bj_lineblack{display: none;}
    .yycase_bj_line{display: none;}
    .pc_display{display: none;}
}

@media (min-width:1400px) and (max-width:1600px) {
    html {
        font-size: 14px;
    }

    .ebcase_bj_line{display: none;}
    .ebcase_bj_lineblack{display: none;}
    .yycase_bj_line{display: none;}
    .pc_display{display: none;}
    
}

@media (min-width:640px) and (max-width:1399px) {
    html {
        font-size: 13px;
    }

}

@media (min-width:481px) and (max-width:639px) {
    html {
        font-size: 13px;
    }

    .n_news ul li a .img {
        display: none;
    }
    .ebcase_bj_title{display: none;}
    .ebcase_bj_entitle{display: none;}
    .ebcase_bj_span{display: none;}
    .none{display:none;}
}

@media (min-width:329px) and (max-width:480px) {
    html {
        font-size: 13px;
    }

    .n_news ul li a .img {
        display: none;
    }
	
	.n_dw img { width:70%;}
    .none{display:none;}
}

@media (min-width:1200px) and (max-width:1600px) {
    .n_zizhi .bd {
        margin: 0 5rem;
    }

    .arrstyle .swiper-button-prev {
        left: -5rem;
    }

    .arrstyle .swiper-button-next {
        right: -5rem;
    }
    .wap_ertong{display: none;}
    .ebcase_bj_line{display: none;}
    .yycase_bj_line{display: none;}
    .pc_display{none}
}

@media (min-width: 768px) {}

@media (min-width: 992px) {
    .n_rencailinian .hd ul li:hover {
        color: #000000;
    }

    .n_rencailinian .hd ul li:hover:after {
        transform: scaleX(1);
        visibility: visible;
    }

    .n_wenhua2 ul li:hover {
        transform: translateY(-2.5rem);
    }
    .ebcase_bj_lineblack{display: none;}
    .banners{display: none;}
    .pc_display{display:none;}
}

@media (min-width: 1200px) {
    .banners{display: none;}
    .wap_m{display: none;}
}

@media (min-width: 1280px) {
.yycase_bj_line{display: none;}

}

@media (min-width: 1440px) {}

@media (min-width: 1660px) {.yycase_bj_line{display: none;}}

@media screen and (min-width:1200px) and (max-width:1440px) {}

@media (max-width: 1660px) {
    #foot .box1 .left {
        margin-right: 8rem;
    }
}

@media (max-width: 1600px) {}

.web {}

.wap {
    display: none;
}

@media (max-width: 1440px) {
    #foot .box1 .left {
        margin-right: 6rem;
    }

    .pro_slide {
        margin-right: 3rem;
    }

    .n_dangjian .right {
        margin-left: 1rem;
    }

    .n_liuyan .m>.left {
        margin-right: 5rem;
    }

    .n_news ul {
        column-gap: 3rem;
    }
    .arrstyle .swiper-button-white{ width: 3.25rem; height: 3.25rem;}
    .arrstyle .swiper-button-prev {
        left: -3.75rem;
    }

    .arrstyle .swiper-button-next {
        right: -3.75rem;
    }

    .n_zhici .left {
        margin-right: 3rem;
    }

    .n_dangjian .con {
        margin-bottom: 3rem;
        width: 100%;
    }

    .n_dangjian .lou {
        max-width: 800px;
        width: 100%;
    }

    .n_dangjian .tt img {
        width: 4.5rem;
    }

    .n_dangjian .tt {
        margin-bottom: 2rem;
    }
}

@media (max-width: 1360px) {
    .n_liuyan .m>.left {
        margin-right: 4rem;
    }

    .n_news ul {
        column-gap: 2.5rem;
    }
}

@media (max-width: 1280px) {}

#nav43,
#nav44,
#nav45,
#nav48,
#nav49,
#nav50,
#nav51,
#nav52,
#nav46,
#nav3,
#nav4,
#nav5,
#nav6 {
    position: relative;
    transform: translateY(-5.375rem);
    display: block;
}

@media (max-width: 1200px) {
    #nav {
        margin-right: 1.5rem;
    }

    #header {
        display: none;
        height: 4.5rem;
    }

    #m_header {
        display: block;
    }

    #nav_btn_box {
        display: block;
    }

    .n_title {
        display: none
    }

    #m_n_nav {
        display: block
    }

    .web {
        display: none;
    }

    .wap {
        display: block;
    }

    span.wap {
        display: inline;
    }

    .online_q {
        display: none;
    }

    #n_main {
        padding-top: 4.5rem;
    }

    .pro_left_con {
        margin-right: 3rem;
    }

    .prolist ul {
        grid-template-columns: repeat(2, 1fr);

    }

    .n_liuyan .m>.left {
        margin-right: 3rem;
    }

    .n_campusjoin .bd .txt {
        padding: 3rem 3rem;
    }

    .join_banner {
        height: 0;
        padding-top: 45%;
    }

    .n_rencailinian .hd ul li {
        font-size: 1.125rem;
    }

    .n_rencailinian .right {
        padding: 4rem 3rem;
    }

    .n_wenhua .bd {
        flex-direction: column-reverse;
    }

    .n_wenhua .right {
        margin-left: 0;
        margin-bottom: 3rem;
    }

    .n_wenhua {
        height: auto;
    }

    .n_licheng .fl01 .w1200 {
        padding: 3rem 0 0 15px !important;
    }

    .n_licheng .fl02 .slick_bd h4 {
        padding: 66px 0 15px;
        display: none;
    }

    .n_licheng .fl02 .slick_bd .right {
        width: 95%
    }

    .n_licheng .fl01 .slick_hd {
        width: calc(100% - 9rem);
        padding: 0
    }

    .n_licheng .fl01 .arr_box {
        width: 100%;
    }

    #banner {
        padding-top: 0rem;
        margin-top:0rem;
    }

    #nav43,
    #nav44,
    #nav45,
    #nav48,
    #nav49,
    #nav50,
    #nav51,
    #nav52,
    #nav46,
    #nav3,
    #nav4,
    #nav5,
    #nav6{
        transform: translateY(-4.5rem); position: relative; display: block;
    }
    .anchor{ transform: translateY(-7rem); position: relative; display: block;}
}

@media (max-width: 1100px) {}

/*==========================导航和banner变成手机模式============================*/

@media (max-width: 992px) {
    .s_pro ul {
        grid-template-columns: repeat(2, 1fr);
    }

    .s_pro ul li:nth-child(1) {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 1;
        grid-row-end: 1;
    }

    .s_pro ul li:nth-child(2) {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 2;
        grid-row-end: 3;
    }

    .s_server .bgbox .pic:before {
        padding-top: 40rem;
    }

    .pro_xq01 {
        flex-direction: column;
    }

    .pro_slide {
        width: 100%;
        max-width: 400px;
        margin: 0 auto;
        margin-bottom: 3rem;
    }

    .piaodai {
        width: 18rem;
        height: 43rem;
    }

    .n_linian {
        height: 28rem;
    }

    .n_news ul li a .txt {
        padding: 1.875rem 2rem 2.5rem;
    }

    .n_lianxi02 .bd {
        flex-direction: column;
    }

    .n_lianxi02 .bd .txt {
        margin-right: 0;
        width: 100%;
    }

    .n_lianxi02 .bd .map {
        margin-top: 2.5rem;
        height: 30rem;
        width: 100%;
        max-width: none;
    }

    .n_lianxi02 .txt {
        row-gap: 1.25rem;
    }

    .n_wenhua2 ul {
        grid-template-columns: repeat(2, 1fr);
        row-gap: 2rem;
        padding-top: 0;
    }
    .none{display:none;}

}

@media (min-width:481px) and (max-width:992px) {
    .pc{display: none;}
    .n_ertong{display: none;}
    .ny_ertong3{display: none;}
    .ny_ertong2{display: none;}
    .ny5 .ny5_case1{border-right: 1px solid #cacaca;float:left;width: 50%;line-height: 3rem;text-align: center;border-left: 1px solid #cacaca;}
    .ny5 .ny5_case2{border-right: 1px solid #cacaca;float:left;width: 50%;line-height: 3rem;text-align: center;}
    .ny5 .ny5_case3{float: left;width: 100%;background: #f0f0f0;padding: 2rem;margin-top: 20px;border-radius: 5px;}
    .ebcase_bj_border{display: none;}
    .ebcase_bj_title{display: none;}
    .ebcase_bj_entitle{display: none;}
    .ebcase_bj_span{display: none;}
    .ebcase_bj_div_green {
        font-size: 2.8rem;
        font-weight: 600;
        text-align: left;
        color: #8ac43f;
        background: none;
        width: 100%;
    }
    .ny4_sy ul li {
        width: 25%;
        float: left;
        text-align: center;
    }
    .container05 .fl{ width:100%}
    .container05 .fr{ width:100%}
    .container05 ul li h4 span.counter {
        font-size: 3rem;
    }
    .none{display:none;}
}


@media (max-width: 860px) {}

@media (max-width: 768px) {
    .none{display:none;}
    .banner{display:none;}
    .pc{display: none;}
    .container05 .fl{ width:100%}
    .container05 .fr{ width:100%}
    .container05 ul li h4 span.counter {
        font-size: 3rem;
    }
    .pad_top2 {
        padding-top: 4rem;
    }

    .pad_bot2 {
        padding-bottom: 4rem;
    }

    .pad_top1 {
        padding-top: 1.5rem !important;
    }

    .pad_top {
        padding-top: 4.5rem !important;
    }

    .pad_bot {
        padding-bottom: 5rem !important;
    }
    .pad_td_top2{padding-top:4rem;}
    .ebcase_sz{background-color: #f7faf1;}
   /* .ebcase_bj{background-color: #8ac43f;}*/
   .green{background-color: #8ac43f;}
    .ebcase_et{background-color:#0171bb;}
    .ebcase_jsyy ul li{float:none; width:100%;overflow: hidden; height: auto;margin-bottom: 3%;}
    .ebcase_bj_about{padding: 0;}
    .gjth_case ul li{width: 49%;margin-right:2%}
    .gjth_case ul li:nth-child(2n){margin-right: 0;}
    .gjth_pt ul li{width: 100%; float: none;margin-bottom: 2%;}
    .gjth_pt3 ul li{width: 100%; float: none;margin-bottom: 2%;}
    .gjth_pt3 ul li:nth-child(3n){display: none;}
    .gjth_bg p{padding: 2rem;}
    .gjth_table img{width: auto;height:120px;}
    .xinli_bg {
        background-color: #0fb7ab;
    }
    .xinli_bg p{padding: 2rem;}

    .ycq_bg {
        background-color: #f1878b;
    }
    .ycq_bg p{padding: 2rem;}

    .kj_bg {
        background-color:#0171bb;
    }
    .kj_bg p{padding: 2rem;}
    .xinli_ks_line div:before, .xinli_ks_line div:after{width:60px;}
    .ebcase_bj_about img{float: none;width: 100%;padding-left: inherit;}
    .black{color: #000;}
    .tt_color{color: #fff;}
    .tt_colors{color: #333;}
    .tt_bg {
        background: linear-gradient(to bottom,#000,rgba(9, 9, 9, 98%));
        overflow: hidden;
        background: url(../images/tybg_01.png);
        -moz-background-size:60% 80%;
        -webkit-background-size: 100% 100%;
    }
    .ycq {
        color: #f1878b;
    }
    .ycq_bg p{padding: 2rem;}
    .tt_black{background-color:#fafafa}
    .yy_content .right_content{float: none;width: 100%;}
    .muru_td_ms2 ul li {
    float: none;
    width: 100%;
    margin-right: 0;
    border-radius: 5px;
    padding: 20px;
}

.caselist ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);

}
.caselists ul {
    display: grid;
    grid-template-columns: repeat(1, 1fr);

}
    .ebcase_bj_div {
        font-size: 2.8rem;
        font-weight: 600;
        text-align: left;
        background: none;
        width: 100%;

    }
    .ebcase_bj_div_green {
        font-size: 2.8rem;
        font-weight: 600;
        text-align: left;
        color: #8ac43f;
        background: none;
        width: 100%;
    }
    .tt_content{padding: 1.2rem;}
    .tt_lc_content_left div{padding: 0rem;}
    .tt_ys{background-color: #0071bc;
        background: url(../images/tybg_02.png);
        -moz-background-size:60% 80%;
        -webkit-background-size: 100% 100%;
    }
    .yycase_bj_div {
        font-size: 2.5rem;
        font-weight: 600;
        top:-15px;
        text-align: left;
        color: #333;
        background: none;
        width: 100%;
        line-height: 3rem;

    }
    .grey{color: #fff;background:unset;}
    .white{color: #fff;background:unset;}
    .zybjs{color:#603813}
    .yycase_bj_div_green {
        font-size: 2.8rem;
        font-weight: 600;
        text-align: left;
        color: #8ac43f;
        background: none;
        width: 100%;
    }
    .qysl .item{width:100%}
    .margin-top{margin-top:1rem;}
    .ebcase_bj_bt{margin-top:5rem;line-height:unset;}
    .yy_ys_content_left,.yy_ys_content_right{width: 100%;}
    .yy_ys_content_right img{margin-top:2rem;}
    .ebcase_bj_about img{width: 100%;}
    .yy_ys_content_right img{width: 100%;}
    .kjs{color: #0171bb;}
    .xljs{color: #0fb7ab;}
    .qys {color: #133c44;}
    .qys_ks_line{background:#f2f2f2;padding:1rem;height:auto;}
    .qys_ks_contents{padding:10px}
    .qys_lc_content_left div p{padding-left:0px;font-size:1rem;}
    .ebcase_bj_border{display: none;}
    .ebcase_bj_title{display: none;}
    .ebcase_bj_entitle{display: none;}
    .ebcase_bj_span{display: none;}
    .case_bj_hj ul li{width:48%; float: left; margin: 1%;}
    .case_bj_hj ul li:last-child{margin-right: 0; display: none;}
    .yy_ks_line{background:#f1878b;color:#fff;line-height:1rem; height:auto;padding:1rem;}
    .yy_ks_line div:before, .yy_ks_line div:after{display:none;}
    .yy_title,.yy_line,.yy_advtange,.etright,.yy_lc_content_right,.yycase_bj_border,.yy_clb{display: none;}
    .yy_pic ul li{width:49%;float: left;margin-right: 2%;}
    .yy_pic ul li img{border-radius: 5px;}
    .yy_pic ul li:nth-child(2n){margin-right:0;}
    .yy_pic ul li:nth-child(3n){display: none;}
    .yybj_1 .etleft{width: 100%;}
    .yy_jclc_contents ul li{line-height:3.2rem}
    .yy_lc_content_left div{padding: .1rem;}
    .yy_lc_content_left{width: 100%;}
    .yy_lc{background: url(../images/yybg_03.png) top repeat;}
    .yy_yyfw{background: url(../images/yybg_03.png) top repeat; overflow: hidden;-moz-background-size:60% 80%;
        -webkit-background-size: 100% 100%;}
    .yy_td_ms ul li{float: left;width: 49%;margin-right: 2%;padding:2rem}
    .yy_td_ms ul li p{padding: 0;}
    .yy_td_ms ul li img{width: 60%;}
    .yy_td_ms ul li:nth-child(2n){margin-right: 0%;}
    .yy_td_ms ul li:nth-child(5n){margin-right: 2%;}
    
    /*产品特点样式二*/
    .yy_td_ms2 ul li{float: left;width: 49%;margin-right: 2%;padding:2rem}
    .yy_td_ms2 ul li p{padding: 0;}
    .yy_td_ms2 ul li img{width: 60%;}
    .yy_td_ms2 ul li:nth-child(2n){margin-right: 0%;}
    .yy_td_ms2 ul li:nth-child(5n){margin-right: 2%;}
    .yy_td_ms2 ul li:last-child{margin-right: 0%;}     
    .tt_ys_content{background-color: unset;}
    .tt_ys_content_left{width: 100%;float: none;background-color:unset;}
    .tt_ys_content_right{float: none;width: 100%;}
    .tt_ys_content_left p{padding: 0rem;}
    .tt_lc_content_left{float: none; width: 100%;}
    .tt_lc_content_left div p{color: #f0f0f0;}
    .qys_lcs_content_left{float: none;width: 100%;}
    .qys_lcs_content_right{float: none; width: 100%;}
    .qys_lcs_content{background-color: unset;}
    .qys_ys_content_left{float:left;width: 100%;padding:2rem}
    .qys_ys_content_left p{line-height: 30px;}
    .qys_ys_content_right{float:none;width: 100%;display: none;}
    .qyscase_bj_border{display: none;}
    .qyscase_bj_div {
        font-size: 2.8rem;
        font-weight: 600;
        top:-15px;
        text-align: left;
        background: none;
        width: 100%;
        line-height: 3rem;

    }
    .qys_lc{background-color: #1a3d47;}
    .qys_lc_content_left{float:none;width: 100%;}
    .qys_lc_content{background:unset;}
    .qys_lc_content_left div{padding:.1rem;}
    .qys .list-paddingleft-2{padding: .6rem;}
    .yy_lc_content_left div p{padding-left:0;font-size:1rem;}
    .yy_ys_content_left p{padding: 1.2rem;}
    .ebcase_jsyy .jsyy_left{float:none;width: 100%;}
    .ebcase_jsyy .jsyy_right{float:none;width: 100%;}
    .jsyy_right p{padding: 2rem;font-size: 1.2rem;}

    .xlyy ul li .xlyy_title{text-align: left;padding: 2rem 0rem;}
    .xlyy ul li{width: 100%;padding: 2rem;margin-bottom: 2rem;}
    .xlyy ul li .xlyy_img {
        width: 40%;
        height: auto;
        text-align: center;
        float: left;
    }
    .xlyy ul li .xlyy_content {
        line-height: 25px;
        color: #666666;
        float: right;
        width: 55%;
        padding-top:0;
    }

    .syjb ul li{width: 48%;margin-right:2%;line-height: 2rem;margin-bottom: 2%;}
    .syjb ul li:nth-child(2n){margin-right: 0;}
    .syjb ul li:nth-child(3n){margin-right:2%;}
    .syjb ul li .tmbg{padding: 2rem 1.6rem;font-size: 1.4rem;}

    .syjbs ul li{width: 48%;margin-right:4%;line-height: 2rem;margin-bottom: 2%;}
    .syjbs ul li:nth-child(2n){margin-right: 0;}
    .syjbs ul li .tmbg{padding: 2rem .6rem;font-size: 1.2rem;}
    .lcyy {background-color: #edf9fd;overflow: hidden;}
    .lcyy ul li{padding:1rem;}
    .lcyy ul li .lcyy_img{width: 100%;float:none}
    .lcyy ul li .lcyy_img img{border-radius:10px; padding-top:2rem;}
    .lcyy ul li .lcyy_title{font-size: 1rem;padding: 0;text-align:center; color:#333;}
    .lcyy ul li .lcyy_line{width: 40px; height: 3px;background: #0171bb;margin: 1rem auto;}
    .lcyy ul li .lcyy_content{width: 100%;padding: 0;}
 
 
.lcyy .ptbg_01{background:unset} 
.lcyy .ptbg_01 .pt_left {
    float: left;
    font-size: 2rem;
    color: #fff;
    background: #2780b8;
    border-radius: 100%;
    line-height: 80px;
    width: 80px;
    height: 80px;
    padding-left: 0;
    text-align: center;
    position: relative;
    top: 20%;
    z-index: 4;
} 
 .lcyy .ptbg_01 .pt_right {
     float: none;
    width: 90%;
    background: #dbecf6;
    position: relative;
    z-index: 2;
    left: 10%;
    line-height: 80px;
    border-radius: 10px;
}   
 
.lcyy .ptbg_02{background:unset}  
.lcyy .ptbg_02 .pt_left {
    float: left;
    font-size: 2rem;
    color: #fff;
    background: #129e83;
    border-radius: 100%;
    line-height: 80px;
    width: 80px;
    height: 80px;
    padding-left: 0;
    text-align: center;
    position: relative;
    top: 20%;
    z-index: 4;
} 
 .lcyy .ptbg_02 .pt_right {
     float: none;
    width: 90%;
    background: #def0ee;
    position: relative;
    z-index: 2;
    left: 10%;
    border-radius: 10px;
}   
 .lcyy .ptbg_03{background:unset} 
 .lcyy .ptbg_03 .pt_left {
    float: left;
    font-size: 2rem;
    color: #fff;
    background: #9ab959;
    border-radius: 100%;
    line-height: 80px;
    width: 80px;
    height: 80px;
    padding-left: 0;
    text-align: center;
    position: relative;
    top: 20%;
    z-index: 4;
} 
 .lcyy .ptbg_03 .pt_right {
     float: none;
    width: 90%;
    background: #f2f5e9;
    position: relative;
    z-index: 2;
    left: 10%;
    border-radius: 10px;
}   
.lcyy .ptbg_04{background:unset}  
 .lcyy .ptbg_04 .pt_left {
    float: left;
    font-size: 2rem;
    color: #fff;
    background: #f09a1e;
    border-radius: 100%;
    line-height: 80px;
    width: 80px;
    height: 80px;
    padding-left: 0;
    text-align: center;
    position: relative;
    top: 20%;
    z-index: 4;
} 
 .lcyy .ptbg_04 .pt_right {
     float: none;
    width: 90%;
    background: #fcf1e2;
    position: relative;
    z-index: 2;
    left: 10%;
    border-radius: 10px;
}   
.lcyy .ptbg_05{background:unset}  
 .lcyy .ptbg_05 .pt_left {
    float: left;
    font-size: 2rem;
    color: #fff;
    background: #ee5a24;
    border-radius: 100%;
    line-height: 80px;
    width: 80px;
    height: 80px;
    padding-left: 0;
    text-align: center;
    position: relative;
    top: 20%;
    z-index: 4;
} 
 .lcyy .ptbg_05 .pt_right {
     float: none;
    width: 90%;
    background: #ffe9e3;
    position: relative;
    z-index: 2;
    left: 10%;
    border-radius: 10px;
}   
  
.lcyy .ptbg_06{background:unset}  
.lcyy .ptbg_06 .pt_left {
    float: left;
    font-size: 2rem;
    color: #fff;
    background: #be3a2a;
    border-radius: 100%;
    line-height: 80px;
    width: 80px;
    height: 80px;
    padding-left: 0;
    text-align: center;
    position: relative;
    top: 20%;
    z-index: 4;
} 
 .lcyy .ptbg_06 .pt_right {
     float: none;
    width: 90%;
    background: #f8e5e3;
    position: relative;
    z-index: 2;
    left: 10%;
    border-radius: 10px;
}   
  
  .qys2{padding:.2rem}  
    
    /*母乳检测意义一*/
    .muru_td_ms ul li{width: 48%;margin-right:2%;padding: 1rem;}
    .muru_td_ms ul li:nth-child(2n){margin-right: 0;}
    .muru_td_ms ul li:nth-child(3n){margin-right: 2%;}
    .muru_td_ms ul li p{padding: 1rem;font-size: 1rem;}
    
    /*母乳检测意义样式二*/
    .muru_td_ms2 ul li{width:100%;padding: 2rem;}
    .muru_td_ms2 ul li p{padding: 1rem;font-size: 1rem;}    
    
    /*母乳检测意义样式三*/
    .muru_td_ms3 ul li{width: 48%;margin-right:2%;padding: 1rem;}
    .muru_td_ms3 ul li:nth-child(2n){margin-right: 0;}
    .muru_td_ms3 ul li:nth-child(3n){margin-right: 2%;}
    .muru_td_ms3 ul li p{padding: 1rem;font-size: 1rem;}    
    
    /*母乳检测意义样式四*/    
    .muru_td_ms4 ul li{width: 47%;margin-right:6%;padding: 1rem;background-color: rgb(237, 241, 241,0.78);margin-bottom:5%;}
    .muru_td_ms4 ul li:nth-child(2n){margin-right: 0;}
    .muru_td_ms4 ul li:nth-child(3n){margin-right: 6%;}
    .muru_td_ms4 ul li:last-child{margin-right: 0%;}
    .muru_td_ms4 ul li p{font-size: 1rem;}    
  
    /*母乳检测意义样式五*/    
    .muru_td_ms5 ul li{width: 47%;margin-right:6%;padding: 1rem;background-color: rgb(237, 241, 241,0.78);margin-bottom:5%;}
    .muru_td_ms5 ul li:nth-child(2n){margin-right: 0;}
    .muru_td_ms5 ul li:nth-child(3n){margin-right: 6%;}
    .muru_td_ms5 ul li:last-child{margin-right: 0%;}
    .muru_td_ms5 ul li p{font-size: 1rem;}      
  
    
    .gjth_title {background-color:unset;margin: 0px auto; padding: 1rem;}
    .gjth_pro_l {float: left; width: 60%; overflow: hidden;}
    .gjth_pro_r {float: right; width: 40%; overflow: hidden;background: #f2f2f2;}
    .gjth_pro_r img {display: inline-block;height: auto;width: 100%;}
    .gjth_img {border-left:none;}

    .ny4_sy ul li{width:25%}
    .ny4_sy ul li img{width: 80%;}  
    .yy_case{background-color: unset;} 
    .yy_case_content_left,.yy_case_content_right{width: 100%;margin-top:3rem} 
    .ny5 .ny5_case1{border-right: 1px solid #cacaca;float:left;width: 50%;line-height: 3rem;text-align: center;border-left: 1px solid #cacaca;}
    .ny5 .ny5_case2{border-right: 1px solid #cacaca;float:left;width: 50%;line-height: 3rem;text-align: center;}
    .ny5 .ny5_case3{float: left;width: 100%;background: #f0f0f0;padding: 2rem;margin-top: 20px;border-radius: 5px;}
  
 .xinli_content dl dt {
    display: block;
    text-align: center;
    float:none;
}

.xinli_content dl dt .ico1 {
    background: url(../images/xinli_01.jpg) center no-repeat;
    background-size: 60% 80%;
    -moz-background-size: 60% 80%;
    -webkit-background-size: 100% 100%;
    -o-background-size: 60%;
    text-align: center;
    width:100% ;
    height:auto ;
   line-height:2rem ;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    background: #ffc639;
    padding: 1rem;
    border-radius: 10px;
}

.xinli_content dl dt .ico2 {
    background: url(../images/xinli_02.jpg) center no-repeat;
    background-size: 60% 80%;
    -moz-background-size: 60% 80%;
    -webkit-background-size: 100% 100%;
    -o-background-size: 60%;
    text-align: center;
    width:100% ;
    height:auto ;
   line-height:2rem ;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    background: #ff973b;
    padding: 1rem;
    border-radius: 10px;
}

.xinli_content dl dt .ico3 {
    background: url(../images/xinli_03.jpg) center no-repeat;
    background-size: 60% 80%;
    -moz-background-size: 60% 80%;
    -webkit-background-size: 100% 100%;
    -o-background-size: 60%;
    text-align: center;
    width:100% ;
    height:auto ;
   line-height:2rem ;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    background: #4c83d3;
    padding: 1rem;
    border-radius: 10px;
}

.xinli_content dl dt .ico4 {
    background: url(../images/xinli_04.jpg) center no-repeat;
    background-size: 60% 80%;
    -moz-background-size: 60% 80%;
    -webkit-background-size: 100% 100%;
    -o-background-size: 60%;
    text-align: center;
    width:100% ;
    height:auto ;
   line-height:2rem ;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    background: #fe668c;
    padding: 1rem;
    border-radius: 10px;
}

.xinli_content dl dt .ico5 {
    background: url(../images/xinli_05.jpg) center no-repeat;
    background-size: 60% 80%;
    -moz-background-size: 60% 80%;
    -webkit-background-size: 100% 100%;
    -o-background-size: 60%;
    text-align: center;
    width:100% ;
    height:auto ;
   line-height:2rem ;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    background: #ffc639;
    padding: 1rem;
    border-radius: 10px;
}

.xinli_content dl dt .ico6 {
    background: url(../images/xinli_06.jpg) center no-repeat;
    background-size: 60% 80%;
    -moz-background-size: 60% 80%;
    -webkit-background-size: 100% 100%;
    -o-background-size: 60%;
    text-align: center;
    width:100% ;
    height:auto ;
   line-height:2rem ;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    background: #ffc639;
    padding: 1rem;
    border-radius: 10px;
}

.xinli_content dl dt .ico7 {
    background: url(../images/xinli_07.jpg) center no-repeat;
    background-size: 60% 80%;
    -moz-background-size: 60% 80%;
    -webkit-background-size: 100% 100%;
    -o-background-size: 60%;
    text-align: center;
    width:100% ;
    height:auto ;
   line-height:2rem ;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    background: #ffc639;
    padding: 1rem;
    border-radius: 10px;
}

.xinli_content dl dt .ico8 {
    background: url(../images/xinli_08.jpg) center no-repeat;
    background-size: 60% 80%;
    -moz-background-size: 60% 80%;
    -webkit-background-size: 100% 100%;
    -o-background-size: 60%;
    text-align: center;
    width:100% ;
    height:auto ;
   line-height:2rem ;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    background: #ffc639;
    padding: 1rem;
    border-radius: 10px;
}
 .xinli_content dl dd {
    display: table-cell;
    border-top: 1px solid #f0f0f0;
    margin-left: 150px;
    padding: 20px 0px;
    line-height: 40px;
    font-size: 14px;
    color: #959595;
}   
    
   .ebcase_jsyy2 ul li .jsyy_content2 {
    line-height: 2.2rem;
    color: #fff;
    vertical-align: middle;
    padding: 0rem;
} 
    .xs_jianju {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }

    .xs_jianju li {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    .m {
        padding: 0 30px;
    }

    .s_news .bd {
        grid-template-columns: 1fr;
        row-gap: 1.5rem;
    }

    .news01 .box .img {
        height: auto;
    }

    .s_news .left {
        height: auto;
    }

    #foot .box1 .right {
        display: none;
    }

    #foot .box1 .left {
        margin-right: 0;
    }

    #banner .txt h3 {
        font-size: 2rem;
    }

    #banner .txt p {
        font-size: 1.75rem;
    }

    .prolist ul {
        grid-template-columns: repeat(2, 1fr);
        column-gap: .875rem;
    }

    .prolist ul li a {
        padding: 1.25rem;
    }

    .prolist ul li a .txt h4 {
        font-size: 1.125rem;
    }

    .prolist ul li a .txt {
        padding-top: 1rem;
    }

    .n_dangjian .lou {
        margin-top: 0;
    }

    .n_dangjian .right {
        margin-left: 2rem;
    }

    #foot .box1 .left {
        display: flex;
        width: 100%;
        justify-content: space-between;
    }

    .piaodai {
        width: 16rem;
        height: 46rem;
    }

    .n_liuyan .m .right {
        display: none;
    }

    .n_liuyan .m>.left {
        margin-right: 0;
    }

    .n_liuyan .n_tt {
        margin-bottom: 2rem;
    }

    .n_news ul {
        grid-template-columns: repeat(2, 1fr);
    }

    .news_xq_right {
        display: none;
    }

    .n_contact .bd {
        padding-left: 5rem;
    }

    .n_shezhao .bd ul {
        column-gap: 1rem;
        grid-auto-rows: 9.75rem;
    }

    .n_shezhao .bd ul li a {
        padding: 1rem;
    }

    .dotbox {
        margin-top: 2rem;
    }

    .n_rencailinian .m {
        grid-template-columns: 1fr;
    }

    .n_rencailinian .left {
        border-radius: .625rem .625rem 0 0;
    }

    .n_rencailinian .right {
        border-radius: 0 0 .625rem .625rem;
    }

    .n_rencailinian .hd {
        margin-bottom: 1rem;
    }

    .n_rencailinian .right {
        padding: 2rem;
    }

    .n_licheng .fl01 {
        height: 24rem;
    }

    .n_licheng .fl02 .slick_bd .right p {
        font-size: 13px;
    }

    .n_licheng .fl01 .slick_hd li h4 {
        font-size: 2rem
    }

    /* .n_gzhuangjing .swiper-slide .img img{ height: 16rem;} */
}

@media (max-width: 480px) {
    .td_top {
        padding-top: .5rem !important;
    }
    .td_top1 {
        padding-top: 1rem !important;
    }
    .td_top2 {
        padding-top: 2rem !important;
    }
    .td_top3 {
        padding-top: 3rem !important;
    }
    .td_top4 {
        padding-top: 4rem !important;
    }
    .td_top5 {
        padding-top: 5rem !important;
    }
    .pad_top6 {
        padding-top: 6rem !important;
    }

    .pad_bot {
        padding-bottom: 3rem !important;
    }
    .pad_top1 {
        padding-top: 0.5rem !important;
    }
    .pad_top2 {
        padding-top: 4.5rem !important;
    }
    .pad_bot2 {
        padding-bottom: 2.5rem !important;
    }
    /* .pad_bot2 {
        padding: 2rem 1rem 2.5rem 1rem !important;
    } */
    .n_ertong{display: none;}
    .n_ertong_2{display: none;}
    .ny_margin {margin-top: 2rem;}
    .ny4{display: none;}
    .ebcase_bj_title{display: none;}
    .ebcase_bj_entitle{display: none;}
    .ebcase_bj_span{display: none;}
    .ny5 .ny5_case1{border-right: 1px solid #cacaca;float:left;width: 50%;line-height: 3rem;text-align: center;border-left: 1px solid #cacaca;}
    .ny5 .ny5_case2{border-right: 1px solid #cacaca;float:left;width: 50%;line-height: 3rem;text-align: center;}
    .ny5 .ny5_case3{float: left;width: 100%;background: #f0f0f0;padding: 2rem;margin-top: 20px;border-radius: 5px;}
    .m {
        padding: 0 20px;
    }

    .n_wenhua .m {
        padding: 0 2rem;
    }
    .s_coop{display: none;}
    .etleft{width:100%; float: none;}
    #foot {
        padding-top: 3.5rem;
    }

    #foot .box2 {
        flex-direction: column;
        padding-bottom: 2.5rem;
    }

    .foot_lianxi {
        margin-bottom: 1.5rem;
    }

    .foot_lianxi dl {
        margin-right: 2rem;
        display: flex;
        justify-content: center;
    }

    .foot_lianxi dl:nth-child(1) {
        flex-shrink: 0;
    }

    #banner .swiper-container {
        height: 30rem;
    }

    #banner .txt h3 {
        font-size: 1.75rem;
    }

    #banner .txt p {
        font-size: 1.375rem;
        margin-top: .5rem;
        margin-bottom: .75rem;
    }

    #banner .txt {
        padding-top: 3.5rem;
    }

    #banner .swiper-button-white {
        width: 3rem;
        height: 3rem;
        margin-top: 0;
    }

    #banner .swiper-button-white .arr {
        width: 1rem;
        height: 1rem;
    }

    .s_tt h3 {
        font-size: 1.75rem;
        margin-bottom: .75rem;
    }

    .circle_anim {
        width: 20rem;
        height: 20rem;
    }

    .s_pro ul li .txt {
        padding: 0 10px;
    }

    .s_pro ul li .txt h3 {
        font-size: 1rem;
        margin-bottom: .5rem;
    }

    .s_pro ul li:nth-child(1) .txt h3 {
        font-size: 1.625rem;
        margin-bottom: 1.25rem;
    }

    .btn_border {
        padding: 0 1rem;
    }

    .s_pro ul li .btn_arr {
        width: 1.5rem;
        height: 1.5rem;
        right: 1rem;
        bottom: 1rem;
    }

    .s_pro ul li .btn_arr svg {
        width: .75rem;
        height: .75rem;
    }

    .s_pro ul {
        column-gap: .5rem;
        row-gap: .5rem;
    }

    .s_news .bd {
        row-gap: 1rem;
    }

    .s_server .underbox .m {
        display: block;
    }

    .s_server .underbox .m {
        flex-direction: column;
    }

    .s_server .underbox .m {
        padding: 0 15px;
    }

    .s_server .hd {
        padding-top: 2rem;
    }

    .s_server .hd:before {
        width: 100%;
        height: 1px;
        top: auto;
        bottom: 0;
    }

    .s_server .hd .swiper {
        height: auto;
    }

    .s_server .hd li {
        text-align: center;
    }

    .s_server .hd h3 {
        font-size: 1.125rem;
        text-align: center;
        padding: 1.5rem 0;
        display: inline-block;
    }

    .s_server .hd h3:before {
        width: 0;
        height: 3px;
        top: auto;
        bottom: 0;
    }

    .s_server .hd li.swiper-slide-thumb-active h3:before {
        height: 3px;
        width: 100%;
        top: auto;
        bottom: 0;
    }

    /* .s_server .hd .swiper-slide{ width: auto;} */
    .s_server .bd {
        flex-grow: 0;
        margin: 0;
    }

    .s_server .bgbox .pic:before {
        padding-top: 35rem;
    }

    .s_server .txt .ico {
        width: 4rem;
        height: 4rem;
    }

    .s_server .txt {
        margin: 2rem 2rem;
        width: auto !important;
    }

    .s_server .txt h3 {
        font-size: 1.375rem;
        font-weight: bold;
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .s_server .swiper-button-prev,
    .s_server .swiper-button-next {
        width: 3rem;
        height: 3rem;
        top: auto;
        bottom: 3rem;
    }

    .s_server .swiper-button-prev {
        left: 50%;
        margin-left: -3.5rem;
    }

    .s_server .swiper-button-next {
        right: 50%;
        margin-right: -3.5rem;
    }

    .dotbox {
        top: auto;
        bottom: 2rem;
    }

    .dotbox .dots {
        width: 1.5rem !important;
        height: 1.5rem !important;
    }

    .s_server .swiper-button-prev,
    .s_server .swiper-button-next {
        display: block;
    }

    .n_pro_xq .m {
        flex-direction: column;
    }

    .pro_left_con {
        position: static;
        width: 100%;
        margin-right: 0;
        margin-bottom: 2rem;
    }

    .pro_right_con {
        width: 100%;
    }

    .pro_xq02 .hd ul li {
        margin-right: 2rem;
    }

    .pro_info .tt h3 {
        font-size: 1.5rem;
    }

    .pro_info .tt {
        padding-bottom: 1.25rem;
        margin-bottom: 2rem;
    }

    .pro_info .tag {
        margin-bottom: 1rem;
    }

    .pro_xq02 {
        padding-top: 1.5rem;
    }

    .pro_xq02 .hd {
        margin-bottom: 2.5rem;
    }

    .pro_xq02 .bd .item {
        padding: 0 1rem 2rem 1rem;
    }

    .ar_article caption {
        font-size: 1.125rem;
    }

    #foot .box1 .left {
        display: block;
    }

    .n_dangjian .m {
        flex-direction: column;
    }

    .n_dangjian .right {
        position: absolute;
        right: 0;
        bottom: -.5rem;
    }

    .piaodai {
        width: 9rem;
        height: 18rem;
    }

    .n_dangjian .tt {
        margin-bottom: 1.5rem;
    }

    .n_dangjian .tt img {
        width: 3.5rem;
    }

    .n_dangjian .tt h3 {
        font-size: 1.875rem;
    }

    .n_dangjian .con {
        margin-bottom: 3rem;
    }

    .btn_arrdown {
        width: 3rem;
        height: 3rem;
    }

    .n_tt {
        margin-bottom: 1.75rem !important;
    }

    .n_tt span {
        font-size: 1.125rem;
        margin-bottom: 3px;
    }

    .n_tt h3 {
        font-size: 1.5rem;
    }

    .n_lianxi .m {
        flex-direction: column;
        overflow: hidden;
    }

    .n_lianxi .txt {
        margin-right: 0;
        margin-bottom: 2.5rem;
    }

    .n_lianxi .ewm {
        margin: 0;
    }

    .n_lianxi .txt .n_tt {
        text-align: left;
    }

    .form_shouhou .span {
        line-height: 3.25rem;
    }

    .form_shouhou .row .group {
        width: 100%;
        margin-bottom: 10px;
    }

    .form_shouhou .row {
        flex-direction: column;
        margin: 0;
    }

    .form_shouhou .button {
        height: 3.25rem;
    }

    .n_linian {
        height: 20rem;
    }

    .n_linian .con {
        margin-top: 1.5rem !important;
    }

    .n_linian .txt {
        min-height: 12.5rem;
    }

    .n_news ul {
        grid-template-columns: 1fr;
        row-gap: 1.75rem;
    }

    .loadmore {
        width: 9rem;
        height: 3rem;
    }

    .n_news ul li a .txt p {
        margin-bottom: 1.5rem;
    }

    .foot_tel {
        text-align: center;
    }

    .foot_ewm {
        justify-content: center;
    }

    .foot_ewm .ewm {
        margin: 0 .75rem;
    }

    .foot_lianxi {
        display: block;
    }

    .links .con a {
        margin-right: 1rem;
    }

    .links .tt {
        width: 3.5rem;
    }

    .foot_lianxi dl {
        margin-right: 0;
    }

    .copyright {
        text-align: center;
    }

    .ar_title .box1 h3 {
        font-size: 1.5rem;
        line-height: 2.125rem;
    }

    .ar_title .tag a {
        padding: 0 1.0625rem;
    }

    .ar_title .time {
        width: 5rem;
        height: 5.25rem;
    }

    .ar_title .timebox {
        margin-right: 1.25rem;
    }

    .ar_title .box1 {
        margin-bottom: .25rem;
    }

    .ar_title {
        padding-bottom: 1.5rem;
        margin-bottom: 1.5rem;
    }

    #foot {
        padding-top: 3rem;
    }

    .arrstyle .swiper-button-prev {
        left: -1rem;
    }

    .arrstyle .swiper-button-next {
        right: -1rem;
    }

    .arrstyle .swiper-button-white {
        width: 2.5rem;
        height: 2.5rem;
        border-radius: 50%;
    }

    .arrstyle .swiper-button-white .arr {
        width: 1.25rem;
        height: 1.25rem;
    }

    .pro_xiangguan .box {
        padding: 1rem;
    }

    .pro_xiangguan .box .txt h4 {
        font-size: 1rem;
    }

    .n_apply .box .txt {
        padding: 1rem;
    }

    .n_apply .box .txt p {
        height: 4.5rem;
        margin-bottom: 1rem;
    }

    .n_apply .box .txt h4 {
        font-size: 1.25rem;
    }

    .n_apply .box .txt span {
        opacity: 1;
        visibility: visible;
        height: 2.25rem;
    }

    .n_apply .box .txt {
        height: 14rem !important;
    }

    .n_apply.arrstyle .bd {
        padding-bottom: 4rem;
    }

    .n_apply.arrstyle .swiper-button-prev {
        left: 50%;
        margin-left: -3rem;
        bottom: 0;
        top: auto;
    }

    .n_apply.arrstyle .swiper-button-next {
        right: 50%;
        margin-right: -3rem;
        bottom: 0;
        top: auto;
    }

    .join_banner .btn_arrdown {
        margin-bottom: 1.375rem;
    }

    .n_campusjoin .bd {
        grid-template-columns: 1fr;
    }

    .n_campusjoin .bd .txt {
        padding: 2rem;
    }

    .n_liucheng ul {
        display: grid;
        margin-top: .5rem;
        grid-template-columns: repeat(4, 1fr);
        row-gap: 2rem;
    }

    .n_liucheng ul li {}

    .n_liucheng ul li .ico {
        width: 4rem;
        height: 4rem;
    }

    .n_liucheng ul li h4 {
        font-size: .875rem;
        text-align: center;
        margin-top: 1rem;
        height: 2rem;
        margin-bottom: .625rem;
    }

    .n_liucheng ul li i {
        width: 10px;
        height: 10px;
        margin-bottom: 10px;
    }

    .n_liucheng ul:before {
        display: none;
    }

    .n_liucheng ul .box {
        z-index: 1;
    }

    .n_liucheng ul .box:before {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        bottom: 2.25rem;
        border-bottom: 1px dashed #e4e4e4;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        z-index: -1;
    }

    .n_contact .bd {
        height: 16rem;
        background-size: auto 100% !important;
    }

    .n_contact .bd dl+dl {
        margin-top: 1rem;
    }

    .n_contact .bd {
        padding-left: 2rem;
    }

    .n_contact .bd dl dd {
        font-size: 1.75rem;
    }

    .n_contact .bd dl dt {
        font-size: 1rem;
    }

    .n_lianxi01 {
        height: 18rem;
    }

    .n_lianxi01 .txt h3,
    .n_lianxi01 .txt h4 {
        font-size: 2rem;
    }

    .n_lianxi01 .txt span {
        font-size: 1.0625rem;
        line-height: 1.125rem;
    }

    .n_fazhan.arrstyle .bd {
        padding-bottom: 4rem;
    }

    .n_fazhan.arrstyle .swiper-button-white {
        background: none;
    }

    .n_fazhan.arrstyle .swiper-button-prev {
        left: 50%;
        margin-left: -3rem;
        bottom: 0;
        top: auto;
    }

    .n_fazhan.arrstyle .swiper-button-next {
        right: 50%;
        margin-right: -3rem;
        bottom: 0;
        top: auto;
    }

    .n_fazhan .con {
        font-size: 1rem;
        line-height: 2rem;
        margin-bottom: 1.5rem;
    }

    .n_shezhao .bd ul {
        grid-auto-rows: 7rem;
    }

    .n_shezhao .hd {
        margin-bottom: 2rem;
    }

    .n_shezhao .hd ul li a {
        width: 9rem;
        height: 3rem;
    }

    .n_gzhuangjing.arrstyle .bd {
        padding-bottom: 4rem;
    }

    .n_gzhuangjing.arrstyle .swiper-button-white {
        background: none;
    }

    .n_gzhuangjing.arrstyle .swiper-button-prev {
        left: 50%;
        margin-left: -3rem;
        bottom: 0;
        top: auto;
    }

    .n_gzhuangjing.arrstyle .swiper-button-next {
        right: 50%;
        margin-right: -3rem;
        bottom: 0;
        top: auto;
    }

    /* .n_gzhuangjing .swiper-slide .img{ height: 23rem;} */
    .n_fazhan .txt h4 {
        font-size: 1rem;
    }

    .n_rencailinian .dotbox .dots {
        width: 10px !important;
        height: 10px !important;
    }

    .n_wenhua2 ul li .txt {
        padding-top: 2.5rem;
    }

    .n_wenhua2 ul li .img {
        height: 18rem;
    }

    .n_wenhua2 ul li .txt h5 {
        font-size: 1.375rem;
    }

    .n_wenhua2 ul li .txt i {
        margin-bottom: 1rem;
    }

    /* .n_style.arrstyle .bd{ padding-bottom: 4rem;} */
    .n_style.arrstyle .swiper-button-white {
        background: #fff;
    }
    .arrstyle .swiper-button-white .border{ display: none;}
    .n_style.arrstyle .swiper-button-prev{ left:1rem; }
.n_style.arrstyle .swiper-button-next{ right:1rem; } 
    .waves {
        height: 150px;
    }

    .n_wenhua2 ul {
        row-gap: 8px;
        column-gap: 8px;
    }

    .n_style .box .txt {
        padding: 1rem 1rem 1.5rem;
    }

    .n_style .box {
        margin: 0 2.25rem;
    }

    .n_wenhua .right {
        margin-bottom: 2rem;
    }

    .n_about {
        height: auto;
        padding-bottom: 3rem !important;
    }

    .btn_video2 {
        width: 4rem;
        height: 4rem;
    }

    .n_about .hd {
        margin-bottom: 1.5rem;
    }

    .n_about {
        background: url(../images/n_about_bg_wap.jpg) center bottom no-repeat #152343;
        background-size: 100% auto;
    }

    .n_about .con {
        font-size: .9375rem;
        line-height: 1.75rem;
        color: #fff;
        margin-bottom: 1.5rem;
        text-align: justify;
    }

    .n_licheng .fl01 .m {
        padding: 3rem 0 0 2.25rem;
    }

    .n_licheng .fl01 {
        height: 14rem;
    }

    .n_licheng .fl02 .slick_bd .right {
        padding-bottom: 2rem;
    }

    .n_zizhi .box {
        padding: 2rem 1rem;
    }

    .n_zizhi .box h4 {
        margin-top: 1rem;
    }

    .n_zizhi.arrstyle .bd {
        padding-bottom: 4rem;
    }

    .n_zizhi.arrstyle .swiper-button-white {
        background: none;
    }

    .n_zizhi.arrstyle .swiper-button-prev {
        left: 50%;
        margin-left: -3rem;
        bottom: 0;
        top: auto;
    }

    .n_zizhi.arrstyle .swiper-button-next {
        right: 50%;
        margin-right: -3rem;
        bottom: 0;
        top: auto;
    }


    .n_shili.arrstyle .bd {
        padding-bottom: 4rem;
    }

    .n_shili.arrstyle .swiper-button-white {
        background: none;
    }

    .n_shili.arrstyle .swiper-button-prev {
        left: 50%;
        margin-left: -3rem;
        bottom: 0;
        top: auto;
    }

    .n_shili.arrstyle .swiper-button-next {
        right: 50%;
        margin-right: -3rem;
        bottom: 0;
        top: auto;
    }

    .copyright .ico {
        margin: 0 1rem;
    }

    .copyright .flex .flex {
        text-align: center;
        width: 100%;
        justify-content: center;
        margin-top: 1rem;
    }

    .pro_nav h3 {
        height: 3.0625rem;
    }

    /* .n_dangjian .lou { margin-top: 0; position: absolute; bottom: 0; left: 0; width: 97%;} */
    .n_dangjian {
        height: auto;
    }

    .form_shouhou .textarea {
        margin-top: .875rem;
    }

    .ar_article h3 {
        font-size: 1.5rem;
        margin-bottom: 1rem;
    }

    .pro_xiangguan.arrstyle .bd {
        padding-bottom: 4rem;
    }

    .pro_xiangguan.arrstyle .swiper-button-white {
        background: none;
    }

    .pro_xiangguan.arrstyle .swiper-button-prev {
        left: 50%;
        margin-left: -3rem;
        bottom: 0;
        top: auto;
    }

    .pro_xiangguan.arrstyle .swiper-button-next {
        right: 50%;
        margin-right: -3rem;
        bottom: 0;
        top: auto;
    }

    .n_zhici .bd {
        flex-direction: column-reverse;
    }

    .n_zhici .bd .left {
        margin-right: 0;
        margin-top: 2rem;
    }

    .pic05 .box .con .ico {
        width: 3rem;
        height: 3rem;
    }

    .n_search .tt {
        margin-bottom: 2rem;
    }

    .qr-scanner {
        display: none;
    }

    .tc_video .tc_close {
        right: 0;
    }

    .n_licheng .fl01 .arr_box {
        padding: 0 1rem 0 0;
    }

    .n_licheng .fl01 .slick_hd {
        margin: 0 1rem;
    }

    .news02 ul li .txt h5 {
        white-space: inherit;
        line-height: 1.5rem;
        max-height: 3rem;
        overflow: hidden;
        -webkit-line-clamp: 2;
        margin-bottom: 5px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }

    .news02 ul li .txt p {
        display: none;
    }

    .news02 ul li .txt div {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 0;
    }

    .news02 ul li .txt span {
        margin-left: 0;
    }

    .n_wenhua2 ul {
        grid-template-columns: 1fr;
    }

    .n_wenhua2 ul li .txt {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .join_banner {
        height: 0;
        padding-top: 80%;
    }

    .pro_xq02 .bd .tt {
        font-size: 1.375rem;
    }

    .chengxiang_slide .img img {
        height: 5.875rem;
    }

    .cavs {
        display: none !important;
    }

    .n_licheng .fl02 .slick_bd .right {
        min-height: auto;
    }

    .n_zhici .scrollbox {
        height: auto;
    }

    .ar_article td,
    .ar_article td *,
    .ar_article th *,
    .ar_article th {
        word-break: normal;
        padding: .5rem .5rem;
        font-size: 13px !important;
        line-height: 1.5;
    }

    table {
        width: auto;
        max-width: none;
    }

    table td {
        min-width: 100px;
    }

    table td strong {
        white-space: nowrap;
    }

    .s_pro ul {
        display: block;
    }

    .n_wenhua .right {
        width: auto;
        margin-right: 2rem;
    }

    .n_wenhua .left {
        text-align: justify;
    }

    .n_gzhuangjing.yidongduan .swiper-slide .img img {
        height: 12rem;
    }

    .s_pro ul li+li {
        margin-top: 1rem;
    }

    .s_pro ul li .img {
        position: relative;
        z-index: 1;
        width: 100%;
    }

    .s_pro ul li .img:before {
        content: "";
        display: block;
        width: 100%;
        height: 0;
        padding-top: 66.666%;
    }

    .s_pro ul li .img img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .s_pro ul li .txt h3 {
        font-size: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .btn_border {
        padding: 0 1rem !important;
        height: 1.875rem !important;
        line-height: 1.875rem !important;
        width: auto !important;
        font-size: .8125rem !important;
    }

    .n_lianxi02 .tt {
        margin-bottom: 1.125rem;
    }

    .n_dangjian .left {
        padding: 0 10px;
    }

    .foot_lianxi .title {
        margin: 0 auto;
        margin-bottom: 7px;
    }

    .links .con {
        text-align: center;
    }

    .s_pro ul {
        margin: -5px;
    }

    .s_pro ul li {
        width: 50%;
        float: left;
        padding: 5px;
        margin-top: 0 !important;
    }

    .s_pro ul li a {
        height: 200px;
        box-shadow: none;
    }

    .s_pro ul li .txt h3 {
        line-height: 1.25rem;
        height: 2.5rem;
    }

    .s_pro ul li .img img {
        top: 18px;
    }

    .n_news.arrstyle .bd {
        padding-bottom: 3.5rem; margin-bottom: 1px;
    }

    .n_news.arrstyle .swiper-button-prev {
        left: 50%;
        margin-left: -3rem;
        bottom: 0;
        top: auto;
    }

    .n_news.arrstyle .swiper-button-next {
        right: 50%;
        margin-right: -3rem;
        bottom: 0;
        top: auto;
    }
    .n_about .hd{ flex-flow: wrap; gap: 1rem; padding-bottom: 1rem;}
    .n_dw{ text-align: left;}
    .n_about .hd{ margin-bottom: .5rem;}
}